from re import S
import redis
#封装redis
class RedisCon:
    def __init__(self):
        self.conn = redis.Redis(host='localhost',port=6379)

    #字符串存
    def set_str(self,key,value,time=''):
        #判断是否有过期时间
        if time:
            self.conn.setex(key,time,value) #以秒为单位  setex设置过期时间
        else:
            self.conn.setex(key,value)

    #字符串取
    def get_str(self,key):
        #根据key获取value
        value  = self.conn.get(key)
        #判断value是否从在
        if value:
            #转换成字符串
            value  = str(value,encoding='utf8')
        return value
    #删除字符串
    def del_str(self,mobile):
        #删除
        self.conn.delete(mobile)



r = RedisCon()
# r.set_str('name','asdasd',30)
# print(r.get_str('name'))

